package com.msb.sentinelConsumer.config;

import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

/****************************************************
 * 配置
 * @author lbf
 * @date 2025/6/26 15:13
 ****************************************************/
@Configuration
public class RestTemplateConfig {

    /**
     * 注解  @LoadBalanced 开启远程调用时的负载均衡
     * 要想知道当前项目中负载均衡使用的是 Ribbon 还是 Loadblancer，看下引入的是什么的依赖就行了
     *
     */
    @LoadBalanced //（）
    @Bean
    public RestTemplate restTemplate(){
        RestTemplate restTemplate = new RestTemplate();

        return restTemplate;
    }
}
